﻿require.config({
    waitSeconds: 10,
    paths: {
        "jquery": "Scripts/jquery-1.10.2",
        "bootstrap": "Scripts/bootstrap.min",
        "jquery.unobtrusive": "Scripts/jquery.unobtrusive-ajax.min",
        "jquery.cookie": "Scripts/jquery.cookie.min",
        "kendo": "Scripts/kendo/2013.3.1316/kendo.all.min",
        "kendo.aspnetmvc": "Scripts/kendo/2013.3.1316/kendo.aspnetmvc.min",
        "kendo.modernizr": "Scripts/kendo.modernizr.custom",
        "kendo.culture": "Scripts/kendo/2013.3.1316/cultures/kendo.culture.en-GB.min",
        "angular": "Scripts/angular.min",
        "angular-kendo": "Scripts/angular-kendo.min",
        "angularModules": "Scripts/app/Contest/angularModules",
        "gridModule": "OwnScripts/gridModule",
        "gridDefined": "OwnScripts/gridDefined",
        "portModule": "OwnScripts/portModule",
        "basicFunctions": "OwnScripts/basicFunctions",
        "dateValidation": "OwnScripts/dateValidation",
        "calculationModule": "OwnScripts/calculationModule",
        "popupModule": "OwnScripts/popupModule",
        "commonCalculate": "OwnScripts/commonCalculate",
        "serviceModule": "OwnScripts/serviceModule",
        "jasmine": "Scripts/jasmine/jasmine",
        "jasmine-html": "Scripts/jasmine/jasmine-html",
        "boot": "Scripts/jasmine/boot",
        "angular-mocks": "Scripts/angular-mocks",
        "unitTests": "OwnScripts/unitTests",
        "blob": "Scripts/blob",
        "filesaver": "Scripts/FileSaver"
    },
    "shim": {
        "jquery.unobtrusive": { deps: ["jquery"] },
        "jquery.cookie": { deps: ["jquery"] },
        "angular": { deps: ["jquery"], "exports": "angular" },
        "kendo": { deps: ["jquery"], "exports": "kendo" },
        "bootstrap": { deps: ["jquery"] },
        "angular-kendo": { deps: ["angular"] },
        "kendo.aspnetmvc": { deps: ["kendo"] },
        "kendo.modernizr": { deps: ["kendo"] },
        "kendo.culture": { deps: ["kendo"] },
        "angularModules": { deps: ["angular"] },
        "gridModule": { deps: ["angular"] },
        "gridDefined": { deps: ["angular"] },
        "portModule": { deps: ["angular"] },
        "basicFunctions": { deps: ["angular"] },
        "dateValidation": { deps: ["angular"] },
        "calculationModule": { deps: ["angular"] },
        "popupModule": { deps: ["angular"] },
        "commonCalculate": { deps: ["angular"] },
        "serviceModule": { deps: ["angular"] },
        "jasmine": {exports: "window.jasmineRequire"},
        "jasmine-html": {deps: ["jasmine"],exports: "window.jasmineRequire"},
        "boot": {deps: ["jasmine", "jasmine-html"],exports: "window.jasmineRequire"},
        "angular-mocks": { deps: ["angular"] }
    }
});

//require(["Scripts/app/app"], function (app) {
//    //Initialize app
//    app.init();
//});